Recent changes:
Newt (aka NewtDevEnv) is an environment for developing applications
using NewtonScript and saving as packages directly on your Newton.
Keywords: object-oriented programming, application development environment, NewtonScript, NTK.
Newt (and all of its associated files) is shareware. © 1993-98. S.
Weyer, All Rights Reserved Worldwide. Newt may be freely distributed on
online services as long as all of the files listed are included and
unmodified.
Although Newton ToolKit
has recently become available for free, NewtDevEnv will still be available and maintained
-- it's useful for anyone who wants to do portable or more direct prototyping,
or for anyone on an old or non-Mac/Windows platform.
Feature Summary
- compatible with 1.x and 2.x MessagePads (some features not available on older models)
- access NewtonScript source from Notepad (and from desktop via Sloup),
Paperback or Personal Media
- access constants and "platform functions" via plugins (for registered users)
- popup names of functions/methods and parameters, protos and slot/method definitions (MetaDot plugin)
- save applications/autoparts as packages with NewtPack plugin
- documentation available as HTML (and some Newton books)
- many (200+) examples available
New in 3.4:
- support for context-sensitive source code editing via MetaDot plugin
- improved compatiblity with other utilities: MoreFolders, SuperNotepad, HyperNewt
- new method of specifying child order
- localization support for user apps
- many bug fixes, new preferences, font and menu improvements
For further details, see documentation below or
complete revision history.
What You Get
The public archive file (newt-devenv-34.sit(.hqx); CIS: newt34.sit/.zip) contains:
- newt34.pkg
- main framework for application development in NewtonScript (1.x version; 2.x compatible)
- newtdev.htm
- this page
- intro.htm
- longer introduction
- newt-faq.htm
- Newt FAQ (Frequently Asked Questions)
- register.txt
- text registration form
- examples.htm
- listing of examples available at time of release
- using.htm
- getting started; introductory interface description
- applic0.nwt
- source code for a simple Hello World application
(also see NewtATut tutorial)
- applic2.nwt
- source code for Hello World, plus more prototypes
- applic0.pkg
- library plug-in with source text for applic0 (MyApp) example [FolderLib format]
- applic2.pkg
- library plug-in with source text for applic2 (MyApp2) example [Paperback format]
- pack34.pkg
- plug-in (autopart) saves Newt apps as packages
- packages.htm
- brief description of package functionality
- plugins.htm
- brief description of plug-ins functionality
- newtdrw1.pkg
- plug-in (autopart) turtle graphics environment
- turtle.htm
- using turtle graphics
- graphic0.nwt
- source code for a few turtle graphics methods
(also see NewtTurT tutorial)
- dontask.pkg
- autopart to allow you to turn off annoying keyboard prompts
(only needed on 1.x Newtons)
- metadot1.pkg
- when Smart Edit preference is on,
the MetaDot plugin provides menus of functions/methods and parameters,
protos and default slots and methods
- regisnwt
- directory contains Newton Register application and readme
- Register(desktop)
- Macintosh version (in .sit), Windows (in .zip)
Registration
If you register you also receive via downloading (or floppies):
- 200+ source examples
- more documentation: HTML format, 80+ page Acrobat version (under revision)
- native (and beta) versions of Newt and NewtPack for improved performance,
latest features and 2.x-specific behavior
- plug-ins: libraries with additional constant,
function, proto definitions
- Sloup: transfer source documents to Notepad,
or graphics to Newton soups. version with more options and better performance
- discount on Newt's Cape (browse the web, create books from HTML)
(via check or Mac/Windows version of Register - ask me how)
- priority for support and new features
- relief from shareware guilt
Shareware Registration is still
- $45.00 CIS SWREG(#3143), credit cards (Kagi Register), and for checks in US $
- equivalent of $50.00 for checks in foreign currency
- general registration info
You can obtain Newt from
- America Online (PDA:newt-devenv-34.sit/NEWT34.ZIP)
- Compuserve(NEWTON:NEWT34.SIT/.ZIP)
- ftp from internet Newton servers (& mirrors): AMUG, info-mac (newt-devenv-34.sit.hqx)
- this web page (http, ftp)
Newt 3.4 (.pkg)
You can download .pkg file directly to your Newton using a web browser, e.g.,
Newt's Cape. [This may work with NetHopper if
ISP has fixed the MIME types]. Note: Newt 2.x version with more protos,
MetaDot2 (with support for 2.x functions, methods, protos), other plugins
available to registered users.
Newt 3.4 (.sit.hqx)
- pending - AMUG(ftp)
- pending - TVNUG(ftp)
- pending - info-mac(ftp)
- 1.5 [??K]
- 1.5 (ftp)
- 3.4
- 3.4 (ftp)
- 3.4
- 3.4 (ftp)
Newt 3.4 (.zip)
New beta versions are generally available only to registered users, but
if there are important interim bug fixes, beta versions may appear here.
Known Problems
- If you are using HyperNewt,
you may need to re-add HyperNewt info to any new entries (e.g., Notes) created by Newt or Sloup.
(this does not happen automatically with HyperNewt 2.01)
- If you save a package with NewtPack and then freeze/thaw it,
it may not work properly -- rebooting fixes things (pkg seems to be ok,
but initial install by system isn't quite right)
- if you install the "Newt plugins" that come with
VisualNewt, you will need to remove
them after they expire (and reboot) -- otherwise, they can interfere with Newt 3.3/3.4
- (fixed in 3.4) compatibility problem with SuperNotepad, MoreFolders
- (fixed in 3.4) If you change the Font preference in Newt and run into errors,
remove the Newt preference entry -- using a soup utility, select
the System soup; find the entry with tag: NewtDevEnv:TKnollsys; remove it;
NewtDevEnv will re-create a default preference entry next time it starts
Related Info
Last updated: 26 Jan 1998
Steve Weyer - weyer@kagi.com